#include "ActionManager.h"

ActionManager& ActionManager::get()
{
    static ActionManager instance;

    return instance;
}

void ActionManager::init()
{

    fileNewAction = new FileNewAction();
    fileOpenAction = new FileOpenAction();
    fileSaveAction = new FileSaveAction();
    fileSaveAsAction = new FileSaveAsAction();
    fileExitAction = new FileExitAction();
    fileExportCsvAction = new FileExportCsvAction();
    fileExportPdfAction = new FileExportPdfAction();
    filePreviewAction = new FilePreviewAction();
    filePrintAction = new FilePrintAction();
    fileLoadSettingsAction = new FileLoadSettingsAction();
    helpAboutAction = new HelpAboutAction();
    imageTabAction = new ImageTabAction();
    pclAddLineAction = new PclAddLineAction();
    pclDefaultAction = new PclDefaultAction();
    pclSurfacesAction = new PclSurfacesAction();
}
